http://ithelp.ithome.com.tw/ironman5/player/seanamph/tech/1
今天本來沒時間寫文章,但想來想去想不出主題,copy了一大堆link後來也都刪掉,反而浪費了許多時間。
今天blogs.msdn.com 出了這篇文章,有興趣的看一下吧...
Port Android Application to Windows Store app
http://blogs.msdn.com/b/win8devsupport/archive/2012/10/15/port-android-application-to-windows-store-ui.aspx
內容大概:
1先介紹Windows 8 Store App的開發工具,然後簡介了一下framework對照:
開發軟體必須要先學會tool,熟悉語言,最後就是掌握tool提供的framework。
Android提供的framework是Android Application Framework
在Windows 則提供了WinRT、.NET和 Win32 APIs
Android提供系統資源是Android Libraries
在Windows 則是Windows Runtime Library、DirectX(2D, 3D) engine
Android的執行引擎是Android runtime (Dalvik),windows是Common Language Runtime
Android的執行環境是Linux Kernel,Windows則是Windows NT Kernel
借用一下文章裡的這張圖來表示兩邊架構上的對照
2使用者介面,文章中也詳細列了控制像的對照表,如果你已經會了android ,在從對照表中的link找到說明和範例,也是很快能上手。
3 開發工具及設計工具
這一段的內容有比較表,Windows的開發工具當然是VisualStudio 2012,當然我絕對不是選邊站的人,你喜歡日蝕你一定會覺得他好用,你喜歡mac你一定非常愛Xcode。至於Windows 8已經可以在amazon 用 69塊美金預購了,究竟他會怎麼發展,讓我們繼續看下去....
http://www.amazon.com/dp/B008H3SW4I/ref=as_li_ss_til?tag=sofbloint-20&camp=0&creative=0&linkCode=as4&creativeASIN=B008H3SW4I&adid=1537NWQD0S04XDX2FEY2
4 App的生命週期,這一段文字敘述我之前也寫過一篇相關的文章了。
http://ithelp.ithome.com.tw/question/10102953
App的暫停和繼續還滿重要的。
5 資料儲存,這一段我也寫過了 XDDDD
http://ithelp.ithome.com.tw/question/10102555
這裡也是有相對應的介紹,而且他還提到win8 app也可支援SQLite,這就可以好好研究。
看完這篇文章,看起來好像可以從Windows 8反過來學Android,反正我也不會Android... XDDD